This is a similar issue to one I recently mentioned about on my Blog..
http://quickclix.servebeer.com/blog/quickclixblog.nsf/plinks/PWEE-5TJ37R
In the R5 client the router did not always obey the rules created by a user and one of the ways to resolve this was to reset the rules count in the Mail file profile document, disable all of the rules and remove the formulas from the calendar document. With a little bit of coding the script could be amended to perform the same function on the rules held in the server Configuration document.
As an example of this if you create a rule in the config doc stating that if a mail is received from "NoSuchPerson" and the action is to journal this mail. Then in the config document design (preferably on a copy of your NAB not the live one) add a field called $FilterFormula_0 (where 0 represents the number of the offending rule you may need to increment the number to locate the relevant rule) then open the config document in the notes client and you should see the following formula created by the relevant rule. Note the use of @lowercase to ensure the @contain compare is explicit. You may find that its not the case pitch that is causing the issue but this will get you started on an investigation of them..
SELECT @If(((@Contains(@LowerCase(From);"nosuchperson") | @Contains(@LowerCase(Principal);"nosuchperson"))); (@Do(@If($JournalResponsibility="";@SetField("$JournalResponsibility";"1");""))); "" )